#ifndef DISPLAY_H
#define DISPLAY_H

#include "process.h"

void displayVersion();
void displayHelp();
void displayLineNumber(const result_t* pRes);
void displayFileName(const result_t* pRes);
void displayNoFileNamePrefix(const result_t* pRes);
void displayLabel(const result_t* pRes, const char* pLabel);
void displayOnlyMatching(const result_t* pRes, const char* pStrToMatch);
void displayNotMatchingFiles(const result_t* pRes);
void displayMatchingFiles(const result_t* pRes);
void displayCount(const result_t* pRes);
void displayTab();
void displayContextBefore(int pNum, char* pPath, int pLineNumber, arg_t* pArgs);
void displayContextAfter(int pNum, char* pPath, int pLineNumber, arg_t* pArgs);
void displayContextOutput(int pNum, char* pPath, int pLineNumber, arg_t* pArgs);
void displayColor(const result_t* pRes);

#endif //DISPLAY_H
